Statue of Liberty (Noun) — A large monumental statue symbolizing liberty on Liberty Island in New York Bay.